package com.market.goods.dao.es;



import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;
import org.springframework.data.annotation.Id;

import java.math.BigDecimal;
import java.util.Date;

@ToString
@Data
public class MarketGoodsDocument {
    @Id
    private String goodsId;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     *  @author: fangningfeng
     *  @Date: 2020/9/3 15:47
     *  @Description: 商品种类id
     */
    private String goodsTypeId;

    /**
     * 商品种类Name
     */
    private String goodsTypeName;

    private Location location;


    /**
     * 品牌Id
     */
    private String brandId;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 类别id
     */
    private String categoryId;

    /**
     * 类别名称
     */
    private String categoryName;

    /**
     * 商品标签
     */
    private String goodsLabels;

    /**
     * 商品价格
     */
    private BigDecimal goodsPrice;

    /**
     *商品评论级别:1 差评，2 中评，3 好评
     */
    private String goodsGrade;

    /**
     * 商品打分1-5星
     */
    private String goodsScoring;

    /**
     *商店评论级别:1 差评，2 中评，3 好评
     */
    private String shopGrade;

    /**
     * 商店打分1-5星
     */
    private String shopScoring;

    /**
     * 销量
     */
    private String salesVolume;

    /**
     * 搜索热度
     */
    private String searchHeat;

    /**
     * 商户id
     */
    private String shopId;

    private String shopName;

    private String version;



    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date createdTime;
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date updateTime;
}
